package com.ztools.pc.mapper.sys;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ztools.common.model.pc.sys.RolePermission;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author:一口香菜
 * @Date: 2023/3/4  15:21
 * @Version 1.0
 */
@Mapper
public interface RolePermissionMapper extends BaseMapper<RolePermission> {

    /**
     * 根据角色ID集合获取权限ID集合
     *
     * @param roleIds 角色ID集合
     * @return
     */
    List<Long> listByRoleIds(List<Long> roleIds);

    /**
     * 根据角色ID删除权限
     *
     * @param roleId 角色ID
     */
    void deleteByRoleId(Long roleId);

}
